html { overflow: -moz-scrollbars-vertical !important;  }
body { margin: 50px; padding: 10px;; font: 81%/1.5em "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif; 
       color: #F; background: url(../images/body..gif) ;  }

#img1 {text-align: center; }
h1 { font-size: 3.6em; letter-spacing: -3px; margin: 0; text-align: right; }
h2 { font-size: 1.6em; font-weight: normal; letter-spacing: -1px; margin: 5px 0 10px; }
t1 { font-size: 1.0em; }
t2 { font-size: 2.2em; }
#header-navigation{ font-size: 1.1em; font-weight: normal; letter-spacing: -1px; margin: 5px 0 10px; }
a.nounderline:link {  text-decoration:none; } 
input, select, textarea { font: 100% "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif; }
span.required, .errors { color: #ff0000; }
#header { margin: 40px auto -9px; }
#container { background: #fff; border: 20px solid #555; margin: 18px auto 15px; padding: 10px; width: 700px; }

ul.form, ul.errors { list-style: none; margin: 0px; padding: 0px; }
    ul.form li { clear: right; border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 10px; }
    ul.form li.left { width: 20%; float: left; }
    ul.form li.right { width: 80%; float: right; }
    ul.form li label { display: block; }
    ul.form li.inline label { display: inline; }
    ul.form li .description { font-size: 0.9em; font-style: italic; }
    ul.form ul.errors li { border: 0; padding: 0; margin: 0; }

#tab, #tab caption{    margin: auto;}
#tab{ border: #DDEEFF 2px solid;border-collapse: separate;border-spacing: 2px;empty-cells: hide;}
#tab caption{   background-color: #DDEEFF;	font-size: 1.2em;}
#tab th{ border: #DDEEFF 1px solid;padding-left: 10px;}
#tab td{border: #DDEEFF 1px solid; padding-left: 10px;}
#navcol{width: 200px;background-color: #F4FAFD;}
#numcol{width: 150px;}
